Monitoring Novice Programmer Affect and Behaviors to Identify Learning Bottlenecks

نویسندگان

  • Ma. Mercedes T. Rodrigo
  • Jessica O. Sugay
  • Ryan S. Baker
  • Emily Tabanao
چکیده

We analyze student affect data in order to locate bottlenecks in an introductory programming course. By tracking students’ affective states and behaviors over five laboratory sessions distributed over nine weeks, we find that students exhibit a significantly greater amount of confusion when expected to implement object-oriented constructs such as constructors and object interaction. When asked to undertake an exercise similar in scope with a previous exercise, students expend less time and effort on the exercise. They exhibit less flow and frustration, and spend more time on off-task behaviors.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Experienced and Novice Language Teachers’ Beliefs about Corrective Feedback

The present study attempts to uncover language teachers’ beliefs about oral corrective feedback. It also explores the role of teachers’ experiences in their choice of error correction techniques. To achieve the purpose of the study, 137 foreign language teachers were asked to fill out the developed questionnaire and follow-up interviewed were conducted with 10 teachers, five novice and experien...

متن کامل

SETUID Programming

The learning objective of this assignment is for students to understand how environment variables affect program and system behaviors. Environment variables are a set of dynamic named values that can affect the way running processes will behave on a computer. They are used by most operating systems, including Unix and Windows. Although environment variables affect program behaviors, how they ac...

متن کامل

Constructing an Ontology-based Portfolio Assessment Scheme to Aid Novice Learners Learn Programming

In recent years, the programming learning has been widely applied to support the training of the problem solving skill in universities and senior high schools. With our observations, there is a learning gap from a novice who can recognize the program statement to a well-trained programmer who can write a correct program to solve a given problem. The experience of problem solving is important fo...

متن کامل

On the Design and Development of a UML-Based Visual Environment for Novice Programmers

Few beginners find learning to program easy. There are many factors at work in this phenomenon with some being simply inherent in the subject itself, while others have more to do with deficiencies in learning methods and resources. As a result, many programming environments, software applications, and learning tools have been developed to address the difficulties faced by novice programmers. Of...

متن کامل

L'interaction 3D adaptative : une approche basée sur les méthodes de traitement de données multi-capteurs

Virtual reality is a field involving multiple disciplines. Through the 3D interaction of we can perform tasks in a virtual environment using 3D interaction techniques. These techniques are often mono-task and are based on the use of specific virtual reality devices. The transition from a 3D interaction task to another is usually to the responsibility of the user, or programmer. Indeed, due to t...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009